---管理全局的UI管理器(单例)
UIManager = BaseClass("UIManager", Singleton);
---存放所有的UI面板的GameObject(根据键值对UI操作)
UIManager.uiObject={}
---添加面板
function UIManager:AddUIObject(key,uiObject)
    self.uiObject[key]=uiObject
end
---移除面板
function UIManager:RemoveUIObject(key)
    self.uiObject[key]=nil
end
---打开面板
function UIManager:OpenUI(key)
    if not self.uiObject[key] then
        print("没有找到此面板的游戏对象")
        return
    end
    self.uiObject[key]:SetActive(true)
end
---关闭面板
function UIManager:CloseUI(key)
    if not self.uiObject[key] then
        print("没有找到此面板的游戏对象")
        return
    end
    self.uiObject[key]:SetActive(false)
end


local function __init(self)
end

local function __delete(self)
end
TimeManager.__init = __init
TimeManager.__delete = __delete
